package com.ktgj.other.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ktgj.common.core.annotation.Excel;
import com.ktgj.common.core.web.domain.BaseEntity;

/**
 * 专车合作商财务信息对象 rc_partners_finance_information
 * 
 * @author ruoyi
 * @date 2022-07-27
 */
public class RcPartnersFinanceInformation extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 合作商财务信息主键ID */
    private Long partnerfinanceid;

    /** 合作商号 */
    @Excel(name = "合作商号")
    private Long partnercode;

    /** 开户行 */
    @Excel(name = "开户行")
    private String openingbank;

    /** 银行卡账号 */
    @Excel(name = "银行卡账号")
    private Long accountnumber;

    /** 账户名 */
    @Excel(name = "账户名")
    private String accountname;

    /** 服务项目 */
    @Excel(name = "服务项目")
    private String servicetype;

    /** 发票抬头 */
    @Excel(name = "发票抬头")
    private String invoicetitle;

    /** 发票收件人 */
    @Excel(name = "发票收件人")
    private String invoicereceiver;

    /** 邮寄发票地址 */
    @Excel(name = "邮寄发票地址")
    private String postinvoiceaddress;

    /** 联系电话 */
    @Excel(name = "联系电话")
    private String phonenumber;

    /** 邮编 */
    @Excel(name = "邮编")
    private Long postcode;

    public void setPartnerfinanceid(Long partnerfinanceid) 
    {
        this.partnerfinanceid = partnerfinanceid;
    }

    public Long getPartnerfinanceid() 
    {
        return partnerfinanceid;
    }
    public void setPartnercode(Long partnercode) 
    {
        this.partnercode = partnercode;
    }

    public Long getPartnercode() 
    {
        return partnercode;
    }
    public void setOpeningbank(String openingbank) 
    {
        this.openingbank = openingbank;
    }

    public String getOpeningbank() 
    {
        return openingbank;
    }
    public void setAccountnumber(Long accountnumber) 
    {
        this.accountnumber = accountnumber;
    }

    public Long getAccountnumber() 
    {
        return accountnumber;
    }
    public void setAccountname(String accountname) 
    {
        this.accountname = accountname;
    }

    public String getAccountname() 
    {
        return accountname;
    }
    public void setServicetype(String servicetype) 
    {
        this.servicetype = servicetype;
    }

    public String getServicetype() 
    {
        return servicetype;
    }
    public void setInvoicetitle(String invoicetitle) 
    {
        this.invoicetitle = invoicetitle;
    }

    public String getInvoicetitle() 
    {
        return invoicetitle;
    }
    public void setInvoicereceiver(String invoicereceiver) 
    {
        this.invoicereceiver = invoicereceiver;
    }

    public String getInvoicereceiver() 
    {
        return invoicereceiver;
    }
    public void setPostinvoiceaddress(String postinvoiceaddress) 
    {
        this.postinvoiceaddress = postinvoiceaddress;
    }

    public String getPostinvoiceaddress() 
    {
        return postinvoiceaddress;
    }
    public void setPhonenumber(String phonenumber) 
    {
        this.phonenumber = phonenumber;
    }

    public String getPhonenumber() 
    {
        return phonenumber;
    }
    public void setPostcode(Long postcode) 
    {
        this.postcode = postcode;
    }

    public Long getPostcode() 
    {
        return postcode;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("partnerfinanceid", getPartnerfinanceid())
            .append("partnercode", getPartnercode())
            .append("openingbank", getOpeningbank())
            .append("accountnumber", getAccountnumber())
            .append("accountname", getAccountname())
            .append("servicetype", getServicetype())
            .append("invoicetitle", getInvoicetitle())
            .append("invoicereceiver", getInvoicereceiver())
            .append("postinvoiceaddress", getPostinvoiceaddress())
            .append("phonenumber", getPhonenumber())
            .append("postcode", getPostcode())
            .append("createtime", getCreateTime())
            .append("updatetime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
